package com.xianggg.xservers.weixin.sdk.vo;

import com.thoughtworks.xstream.annotations.XStreamAlias;

import java.io.Serializable;

@XStreamAlias("xml")
public class InputMsg implements Serializable {

	private static final long serialVersionUID = 1L;
	@XStreamAlias("ToUserName")
	private String toUserName;
	@XStreamAlias("FromUserName")
	private String fromUserName;
	@XStreamAlias("CreateTime")
	private Long createTime;
	@XStreamAlias("MsgType")
	private String msgType;
	@XStreamAlias("MsgId")
	private Long msgId;
	// 文本消息    
    @XStreamAlias("Content")    
    private String content;
    // 图片消息    
    @XStreamAlias("PicUrl")    
    private String picUrl;
    //视频消息
    @XStreamAlias("ThumbMediaId")
    private String thumbMediaId;
    // 位置消息    
    @XStreamAlias("Location_X")
    private String locationX;
    @XStreamAlias("Location_Y")
    private String locationY;
    @XStreamAlias("Scale")    
    private Long scale;
    @XStreamAlias("Label")    
    private String label;
    // 链接消息    
    @XStreamAlias("Title")    
    private String title;
    @XStreamAlias("Description")    
    private String description;
    @XStreamAlias("Url")    
    private String url;
    // 语音信息    
    @XStreamAlias("MediaId")    
    private String mediaId;
    @XStreamAlias("Format")    
    private String format;
    @XStreamAlias("Recognition")    
    private String recognition;
    // 事件    
    @XStreamAlias("Event")    
    private String event;
    @XStreamAlias("EventKey")    
    private String eventKey;
    @XStreamAlias("Ticket")    
    private String ticket;
    @XStreamAlias("Latitude")
    private Double latitude;
    @XStreamAlias("Longitude")
    private Double longitude;
    @XStreamAlias("Precision")
    private Double precision;
    
    public String getToUserName() {    
        return toUserName;
    }    
    
    public void setToUserName(String toUserName) {    
        this.toUserName = toUserName;
    }    
    
    public String getFromUserName() {    
        return fromUserName;
    }    
    
    public void setFromUserName(String fromUserName) {    
        this.fromUserName = fromUserName;
    }    
    
    public Long getCreateTime() {    
        return createTime;
    }    
    
    public void setCreateTime(Long createTime) {    
        this.createTime = createTime;
    }    
    
    public String getMsgType() {    
        return msgType;
    }    
    
    public void setMsgType(String msgType) {    
        this.msgType = msgType;
    }    
    
    public Long getMsgId() {    
        return msgId;
    }    
    
    public void setMsgId(Long msgId) {    
        this.msgId = msgId;
    }    
    
    public String getContent() {    
        return content;
    }    
    
    public void setContent(String content) {    
        this.content = content;
    }    
    
    public String getPicUrl() {    
        return picUrl;
    }    
    
    public void setPicUrl(String picUrl) {    
        this.picUrl = picUrl;
    }

    public String getThumbMediaId() {
        return thumbMediaId;
    }

    public void setThumbMediaId(String thumbMediaId) {
        this.thumbMediaId = thumbMediaId;
    }

    public String getLocationX() {
        return locationX;
    }

    public void setLocationX(String locationX) {
        this.locationX = locationX;
    }

    public String getLocationY() {
        return locationY;
    }

    public void setLocationY(String locationY) {
        this.locationY = locationY;
    }

    public Long getScale() {
        return scale;
    }

    public void setScale(Long scale) {
        this.scale = scale;
    }

    public String getLabel() {
        return label;
    }

    public void setLabel(String label) {
        this.label = label;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public String getUrl() {
        return url;
    }

    public void setUrl(String url) {
        this.url = url;
    }

    public String getMediaId() {
        return mediaId;
    }

    public void setMediaId(String mediaId) {
        this.mediaId = mediaId;
    }

    public String getFormat() {
        return format;
    }

    public void setFormat(String format) {
        this.format = format;
    }

    public String getRecognition() {
        return recognition;
    }

    public void setRecognition(String recognition) {
        this.recognition = recognition;
    }

    public String getEvent() {
        return event;
    }

    public void setEvent(String event) {
        this.event = event;
    }

    public String getEventKey() {
        return eventKey;
    }

    public void setEventKey(String eventKey) {
        this.eventKey = eventKey;
    }

    public String getTicket() {
        return ticket;
    }

    public void setTicket(String ticket) {
        this.ticket = ticket;
    }

    public Double getLatitude() {
        return latitude;
    }

    public void setLatitude(Double latitude) {
        this.latitude = latitude;
    }

    public Double getLongitude() {
        return longitude;
    }

    public void setLongitude(Double longitude) {
        this.longitude = longitude;
    }

    public Double getPrecision() {
        return precision;
    }

    public void setPrecision(Double precision) {
        this.precision = precision;
    }
}
